package cn.com.cifi.mars.bean.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 预警配置和详情信息
 * @author 60157
 *
 */
@Data
@ApiModel(value = "预警配置和详情信息", description = "预警配置和详情信息")
public class MonitorConfigDetailDto {

	@ApiModelProperty(name = "monitorType", value = "监控设置明细类型(1健康标准2提醒标准3预警标准)")
	private String monitorType;
	
	@ApiModelProperty(name = "minValue1", value = "最小值1")
	private Double minValue1;
	
	@ApiModelProperty(name = "minValue2", value = "最小值2")
	private Double minValue2;
	
	@ApiModelProperty(name = "operator1", value = "运算符1(1无|2小于<|3小于等于≤)")
	private String operator1;
	
	@ApiModelProperty(name = "operator2", value = "运算符2(1无|2小于<|3小于等于≤)")
	private String operator2;
	
	@ApiModelProperty(name = "operator3", value = "运算符3(1无|2小于<|3小于等于≤)")
	private String operator3;
	
	@ApiModelProperty(name = "operator4", value = "运算符4(1无|2小于<|3小于等于≤)")
	private String operator4;
	
	@ApiModelProperty(name = "maxValue1", value = "最大值1")
	private Double maxValue1;
	
	@ApiModelProperty(name = "maxValue2", value = "最大值2")
	private Double maxValue2;
	
	@ApiModelProperty(name = "conditionType", value = "条件类型(0默认 1或 2且) ")
	private String conditionType;
	
	@ApiModelProperty(name = "dimensionCode", value = "维度")
	private String dimensionCode;
	
	@ApiModelProperty(name = "dimensionName", value = "维度名称")
	private String dimensionName;
	
	@ApiModelProperty(name = "targetCode", value = "指标编码")
	private String targetCode;
	
	@ApiModelProperty(name = "targetName", value = "指标名称")
	private String targetName;
	
	@ApiModelProperty(name = "unit", value = "指标单位")
	private String unit;
	
}
